Skip to content

Migrate to gateway 0.6.0 client - #20

Merged
bburda merged 2 commits into
mainfrom
feat/uplift-gateway-0.6.0
Jun 25, 2026
Merged

Migrate to gateway 0.6.0 client#20
bburda merged 2 commits into
mainfrom
feat/uplift-gateway-0.6.0

Conversation

@bburda

@bburda bburda commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Summary

Pin the gateway 0.6.0 client (ros2_medkit_client py-v0.6.0) and bump the package to 0.6.0. The 0.5.0 -> 0.6.0 change is additive (entity lifecycle status for apps and components); no behavioral changes were needed. The diff is only the wheel pin + version (pyproject.toml, __init__.py, poetry.lock) - no source or test edits.


Issue


Type

  • Bug fix
  • New feature
  • Breaking change
  • Documentation only

Testing

All gates pass UNCHANGED in a worktree branched from origin/main:

  • run_tests.py - 168 passed
  • ruff check src/ tests/ - clean
  • ruff format --check src/ tests/ - clean
  • mypy src/ - clean

Checklist

  • Breaking changes are clearly described (none - additive change only)
  • Linting passes (poetry run ruff check src/ tests/)
  • Formatting passes (poetry run ruff format --check src/ tests/)
  • Type checking passes (poetry run mypy src/)
  • Tests pass (poetry run python run_tests.py)
  • Docs were updated if behavior or public API changed (N/A - no API change)

The 0.5.0->0.6.0 client surface change is additive (entity lifecycle
status); this bumps the client wheel pin and package version. No
behavioral changes; existing tools and tests are unchanged.
Copilot AI review requested due to automatic review settings June 24, 2026 20:21

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the MCP server package and its pinned ros2-medkit-client wheel to align with gateway client py-v0.6.0 (package version 0.6.0), matching the intended client upgrade with no source-level behavior changes.

Changes:

  • Bump project version from 0.5.0 to 0.6.0 in pyproject.toml and src/ros2_medkit_mcp/__init__.py.
  • Update the pinned ros2-medkit-client GitHub Releases wheel URL to py-v0.6.0 and refresh poetry.lock accordingly.

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.

File Description
src/ros2_medkit_mcp/__init__.py Updates __version__ to 0.6.0.
pyproject.toml Bumps package version and pins ros2-medkit-client wheel to py-v0.6.0.
poetry.lock Locks ros2-medkit-client at 0.6.0 with updated URL/hash and lock metadata.

Comment thread pyproject.toml
mfaferek93
mfaferek93 previously approved these changes Jun 24, 2026
@bburda bburda self-assigned this Jun 24, 2026
The 0.6.0 client types the previously-untyped /logs, /faults and
/updates query params, so the note claiming the 0.5.0 client cannot
pass query parameters and the '0.5.0:' update-action prefixes are no
longer accurate. Rewords them to the current rationale; the raw-httpx
filter helper stays (it passes plain string filters rather than mapping
each to its per-endpoint enum). No behavior change.
@bburda
bburda merged commit 101fd4c into main Jun 25, 2026
3 checks passed
@bburda
bburda deleted the feat/uplift-gateway-0.6.0 branch June 25, 2026 08:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Migrate to gateway 0.6.0 client

3 participants